/*****根据名字定义布局：row 行布局，column 列布局；top 靠上，left靠右********/
.row-column-center {
  display: flex;
  align-items: center;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.row-top-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  > * {
    flex-shrink: 0;
  }
}

.row-top-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  > * {
    flex-shrink: 0;
  }
}

.row-top-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  > * {
    flex-shrink: 0;
  }
}

.row-center-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.row-center-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.row-center-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.row-bottom-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  > * {
    flex-shrink: 0;
  }
}

.row-bottom-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  > * {
    flex-shrink: 0;
  }
}

.row-bottom-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  > * {
    flex-shrink: 0;
  }
}

.column-top-left {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  > * {
    flex-shrink: 0;
  }
}

.column-top-center {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.column-center-center {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.column-center-right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  > * {
    flex-shrink: 0;
  }
}

.column-center-left {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  > * {
    flex-shrink: 0;
  }
}

.column-bottom-left {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  > * {
    flex-shrink: 0;
  }
}

.column-bottom-center {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
  > * {
    flex-shrink: 0;
  }
}

.column-bottom-right {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  > * {
    flex-shrink: 0;
  }
}

.span-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space:nowrap;
}

.height-width-all {
  width: 100%;
  height: 100%;
}

.scroll{
  overflow: auto;
  padding-bottom: 5px;
  background-color: rgba(0,0,0,0);
}

.scroll::-webkit-scrollbar{
  width: 4px;
  height: 8px;
}
.scroll::-webkit-scrollbar-track{
  background: rgba(35, 35, 33, 0.6);
  border-radius:2px;
}
.scroll::-webkit-scrollbar-thumb{
  background: #66CCFF;
  border-radius:2px;
}
.scroll::-webkit-scrollbar-thumb:hover{
  background: #1ae4ff;
}
.scroll::-webkit-scrollbar-corner{
  background: rgba(35, 35, 33, 0.6);
}
